Rethinking with retrieval